# ДЗ 

### 1. Новояз
★★☆☆☆

Требуется реализовать методы в `UrbanDictionary.cs`

Вы создали проект “Словаря Нового Русского” языка, и поддерживаете список новых слов, которые недавно появились в языке.

```C#
    static string [] newRussianDictionary = new string [] { "Контент", "Лутер", "Тренд", "Фиксер", "Фэшн", "Хипстер"};
```

Как и в любом словаре, у вас слова идут строго порядку.
Напишите функцию которая будет вставлять в словарь новые слова, 

```C#
    public void InsertNewWord(string word) {
        // please implement
    }
```

### 2. Мидер, где ганги?
★★★☆☆
На самом деле мы немного промахнулись с добавлением нового игрока в нашу очередь.
Если игрока с таким рейтингом в очереди нет, то действительно мы вставим элемент на нужную позицию.
Однако если в очереди уже есть другие игроки с таким же рейтингом, то мы вставим нового игрока в первым среди равных ему, хотя по логике нашей очереди должны вставить последним.
Для того чтобы добиться этого нам нужно реализовать функцию поиска “последнего среди равных”, 
т.е. самого правого элемента с таким же рейтингом.

```C#
    // Релизуйте функцию поиска "последнего среди равных"
    public static int SearchRightmostPlayerWithRating(Player[] queue, int ratingBand) {
        return -1; // please implement
    }
    
    // Реализуйте вставку в очередь (в массиве queue гарантированно будет свободное место)
    public static void InsertPlayerInQueueWithShift(Player[] queue, int index, Player newPlayer) {
        // please implement
    }
```
